package com.xinsoft.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xinsoft.entity.dto.CusPatrolDTO;
import com.xinsoft.entity.dto.CusPatrolParam;
import com.xinsoft.entity.po.CusPatrol;
import com.xinsoft.entity.vo.CusPatrolVo;

/**
* @author lijie
* @description 针对表【cus_patrol(巡检)】的数据库操作Service
* @createDate 2023-06-21 09:08:12
*/
public interface CusPatrolService extends IService<CusPatrol> {

    Object findPageListByParam(CusPatrolParam param);

    CusPatrolVo getByInfoById(Integer id);

    void submit(CusPatrolDTO cusPatrolDTO);

    void tempSave(CusPatrolDTO cusPatrolDTO);

    void finish(CusPatrolDTO cusPatrolDTO);

    CusPatrolVo getTaskByDeviceId(Integer deviceId);
}
